package FigurasGeometricas;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


public class Triangulo {
    protected double base, altura;
    
    /**
     * Construye un triángulo con unos valores por defecto
     * @
     */
    
    public Triangulo(){
        base=5;
        altura=3;
    }
    
    /**
     * Construye un triángula con unos parámetros dados
     * @param b double
     * @param alt double
     */
    
    public Triangulo(double b, double alt){
        base=b;
        altura=alt;
    }
    
    /**
     * Calcula el área del triángulo
     * @return double
     */
    
    public double calcular_area(){
        return (base*altura)/2;
    }
    
    /**
     * Calcula las aristas de un triángulo isósceles
     * @return double
     */
    
    public double calcular_diagonal(){
        return Math.sqrt((base*base)+(altura*altura));
    }
    
    /**
     * Calcula el perímetrod el triángulo
     * @return double
     */
    
    public double calcular_perimetro(){
        return 2*calcular_diagonal()+base;
    }
}
